
//
//  AppDelegate.swift
//  bo
//
//  Created by 肖全刚 on 16/4/27.
//  Copyright © 2016年 肖全刚. All rights reserved.
//

import UIKit


/*
项目分为开发阶段和发布阶段, 开发阶段自动显示LOG, 发布阶段自己屏蔽LOG
开发阶段: 需要显示LOG
发布阶段: 不需要显示LOG
1.LOG非常消耗性能
2.用户根本就无法查看LOG
文件名称-方法名称[行号]: 输出内容
print(__FILE__) // 拿到当前文件路径
print(__LINE__) // 拿到当前的行号
print(__FUNCTION__) // 拿到当前的方法名称
*/
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        
        //创建Window
        window = UIWindow(frame: UIScreen.mainScreen().bounds)

        window?.backgroundColor = UIColor.whiteColor()
      
        //
        UINavigationBar.appearance().tintColor = UIColor.orangeColor()
        
        //设置窗口
        window?.rootViewController =  MainViewController()
        
        
        //显示窗口
        window?.makeKeyAndVisible()
                
        
        
        return true
    }
}


func XQGLog<T>(message: T, frile: String = __FILE__ , method:String = __FUNCTION__ , line:Int = __LINE__)
{
    #if DEBUG
    print("\(method)[\(line)]:\(message)")
    #endif
    
}
